約 4,710,410 件
https://w.atwiki.jp/varupurugisu/pages/7.html
動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
https://w.atwiki.jp/varupurugisu/pages/6.html
アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
https://w.atwiki.jp/varupurugisu/pages/145.html
ファティマ(B2)→ファティマ(B1)→ファティマ(A) ファティマ(B1) Lv.0/Exp.0 NextLV.21 防 F 特 S 効果 ALLUP 装備 MA MS BS 種別 ARMOR 防具名 ファティマ(B1) ハロ系 第5世代 Next LV 21 次の防具 ファティマ(A) 防御レベル Fランク 特殊レベル Sランク 特殊効果 ALLUP 装備 MA MS BS 種別 ARMOR ハロ系へ戻ります 武器防具一覧表 その1へ戻ります
https://w.atwiki.jp/punchuptournament/pages/26.html
1PLAYER:アズライエル行動値6.00 ポキポキ VS 2PLAYER:マーチ・ヘアー行動値9.25+1 「暴力は嫌いなんだがな。お相手しよう」 STAGE Facility(極地) BATTLE:04 SHOW TIME ◆◆◆TURN:1◆◆◆ 1P HP32/11 □□ ★★★ 2P HP18/9 □□□ ★★★ ■行動値10:2P■ 距離2 1P HP32/11 □□ ★★★ 2P HP18/9 □□□ ★★★ 2P:【フェイント:効果-5】 ■行動値9:2P■ 距離2 1P HP32/11 □□ ★★★ 2P HP18/9 □□□ ★★★ 2P:【スライド:キック】成功。 1P:【セービング】判定値13/成功。ダメージ6【ダメージ軽減】↓1 2P:【チェーン1】【不可思議攻撃】失敗。[硬直0]COUNTER!! ■カウンターフェイズ:1P■ 距離2 1P HP31/11 □□ ★★★ 2P HP18/9 □□□ ★★★ 1P:ダッシュ/距離0【漆黒の意志:効果-1】【エリアル:強投げ技】成功 2P:【雲散霧消】失敗。【投げ抜け】判定値13/成功。距離0→1 ■行動値6:1P■ 距離1 1P HP31/11 □□ ★★★ 2P HP18/9 □□□ ★★★ 1P:前進/距離0【エリアル:強投げ技】成功 2P:【投げ抜け】判定値15/成功。距離0→1 ■行動値5:1P■ 距離1 1P HP31/11 □□ ★★★ 2P HP18/9 □□□ ★★★ 1P:[直立]前進/距離0【エリアル:強投げ技】成功 2P:対応防御なし。判定値4/失敗。ダメージ16[空中] 1P:【チェーン1】【上段:強投げ技】成功 2P:対応防御なし。判定値4/失敗。ダメージ18。スタン。HP0。根性値0 ULTIMATE K.O!! 「キュッキュッ……(泣き声)」 WINNER アズライエル バキ、ボキ、ベキベキ 残虐行為手当: 1P…HP31/11 ゲージ8 スタン0/14 2P…HP0/0 ゲージ11 スタン12/12 ボキボキボキボキボキボキボキボキボキボキ ◆解説◆ 「カウンターを取られたおかげで【投げ抜け】が尽きたか。目標値13の割り込みに失敗したのも痛い。だが単発の強攻撃なんて【返し技】の的だ。ウサギの【返し技】は15。ここで仕切り直せるだろ」 だがマーチ・ヘアーのAIの記述には『目標値が15以上あれば【返し技】』の一文が。 そして現在の目標値…14。 (´・ω・`) 数字を指定して書かれると従わない訳にもいかず、本末転倒な結果となりました。 【返し技】は13~14でも十分に高いレベルなので、もう少しリスクを許容しても良いのでは? なお、アズライエルのSサイズ修正は今回もやたらと発動しています。(【不可思議攻撃】の空振りにカウンターを取れたのもこのおかげ)
https://w.atwiki.jp/varupurugisu/pages/192.html
ルナチタニウム合金→ガンダリウム合金→ガンダリウムγ ガンダリウム合金 Lv.0/Exp.0 NextLV.9 防 E 特 F 効果 GDUP HPUP 装備 MA MS BS 種別 ARMOR 防具名 ガンダリウム合金 ルナチタニウム合金系 第2世代 Next LV 9 次の防具 ガンダリウムγ 防御レベル Eランク 特殊レベル Fランク 特殊効果 GDUP HPUP 装備 MA MS BS 種別 ARMOR ルナチタニウム合金系へ戻ります 武器防具一覧表 その1へ戻ります
https://w.atwiki.jp/wm_rev/pages/113.html
(112p) Abstract Battle Resolution To keep a campaign going players must be active. However there are situations when even the most enthusiastic players cannot find free time to play a battle, whatever are the reasons. In case a player cannot fight a battle against his opponent(s) he can either find a volunteer to fight it for him (no matter what army he uses) or he can use the Abstract Battle Resolution system. This system is designed to decide the battle with just simple dice roll. This can happen online in a virtual dice room. In this roll-off the challenger is considered the attacker and the challenged player is the defender. First find out a strategy bonuses your army has Strategy Bonus / Attacker / Defender Elite army / +1 / -1 Scouts / +1 / -1 Largest empire / +1 / -1 Each 100 GP spent (max 200) / +1 / -1 Roll for outcome Third person who is not involved in the battle rolls 2D6 and applies any strategy bonuses. High result favours the attacker, low result favours the defender. Adjusted die roll / Result 2 or less / Defender major victory 3-5 / Defender minor victory 6-8 / Draw 9-11 / Attacker minor victory 12 or more / Attacker major victory
https://w.atwiki.jp/ebstar/pages/12.html
人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 たとえば、 #price_list(game-toy) と入力すると以下のように表示されます。 ゲーム・おもちゃ全般の売れ筋商品 #price_list ノートパソコンの売れ筋商品 #price_list 人気商品リスト #price_list
https://w.atwiki.jp/zatchbell/pages/57.html
基本情報 メーカー希望小売価格:1セット2,100円(税込) 発売日:2004年12月8日 カード種類:全41種(ノーマルカード40種・ホロカード1種) 商品内容:カード65枚+特製コイン1枚+特製魔本ファイル2冊+紙製カウンター+特製魔本バンド+カードルールマンガ1冊 備考:カードは全て新規カードで構成されています。 収録カード 魔物 M-204 ガッシュ・ベル M-205 キャンチョメ M-206 ティオ M-207 ウマゴン(ゴウ・シュドルク形態) M-208 ウォンレイ M-209 キッド M-210 パティ M-211 ビョンコ M-212 ゾフィス M-213 ビクトリーム M-214 レイラ M-215 ツァオロン M-216 ベルギム・E・O M-217 パムーン M-218 デモルト M-219 ガッシュ・ベルVSゾフィス M-220 ゼオン SR 術 S-317 ラシルド S-318 バオウ・ザケルガ S-319 ザケルガ S-320 ラウザルク S-321 ザグルゼム S-322 ラドム S-323 ロンド・ラドム S-324 テオラドム S-325 ディオガ・テオラドム S-326 ギガラド・シルド パートナー P-094 高嶺清麿 P-095 大海恵 P-096 パルコ・フォルゴレ P-097 ココ P-098 モヒカン・エース P-099 アルベール イベント E-097 作戦E E-098 私が友達になる! E-099 手をつないで… E-100 新しい熱き何か E-101 ベリーメロン E-102 一緒に歌おう E-103 決戦 E-104 石の呪縛
https://w.atwiki.jp/abwiki/pages/138.html
スレッドの基本 スレッドの生成はCreateThread関数で行う。 スレッドは引数を1つだけもつ関数にする。 名前は何でもいい。 スレッドは戻り値を持っていて、GetExitCodeThreadで調べることができる。 スレッドの終を待つにはWaitFor〇〇関数を使うと良いかも。 #N88BASICDim hT As HANDLEDim id As DWordhT = CreateThread(ByVal 0, 0, AddressOf(t), 5, 0, Varptr(id))WaitForSingleObject(hT, INFINITE)CloseHandle(hT)Print "スレッドは正しく終了しました"Function t(a As DWordPtr) As LongPrint aEnd Function このようにサブスレッドを作るのは簡単なんだけど、スレッド間の同期や、終了にかかあるタイミングがおかしいと、不具合のもとになる。 1CPUマシン上では、マルチスッドレは速くならない。速くなるケースは、マルチコアCPUで、かつスレッドの実際の処理がスレッドの生成や同期にかかるコストより大きくないといけない。 ウインドウプロシージャのような、場合、長大な処理をウインドウプロシージャでやると、フリーズするので、マルチスレッドにすることで、処理がすぐにカエルので、フリーズ対策になる。 つまり、Windowsのイベント処理やメッセージ処理をスレッド毎に分ける事で、1CPUでもプログラム上のメリットがあるという事。 Windows環境でスレッドを扱う場合、Win32API,C Runtime,MFCの三つの選択がある。 このうちab4では前者二つについて利用可能だろう。Win32API=CreateThread()、C Runtime=_beginthread()または_beginthreadex()である。 ※_beginthred()は呼出規約が非対応なため使えない スレッドを使う場合、スレッド内部で競合が発生すると関数を使う事が出来ない。 典型的な例はPrint文で、複数のスレッドがPrint命令を同時に実行しようとするときちんと動作しない。 これはI/Oに関する競合から起こる為だが、場合によっては計算を主とする関数でも発生する可能性はある。 正しい結果が得られないという事になる。 複数のスレッドを実行しても問題ないように設計されている関数やライブラリを、スレッドセーフである、と言う。 abに含まれる関数やライブラリはスレッドセーフを保証している訳ではないので、もしスレッド内でabの関数を 同時実行しようとすると問題が生じる可能性がある。その場合は適切に競合を回避する排他制御を 実装する(クリティカルセクション)か、スレッドセーフであるCランタイムライブラリを用いる必要があるかもしれない。 Cランタイムを利用する場合は、Win32APIのCreateThreadではなく、_beginthreadexを用いる必要がある。(AB4以前の場合) CreateThreadではCランタイムに対応していない為、例外が発生する可能性がある。 なお、開発中のAB5のThreadクラスはbeginthreadを使っている様子なので、CランタイムDLLを用いてスレッドセーフ な関数を利用可能であろう。(AB5はcdecl呼び出し規約を使える!) _beginthreadexの使用例 #console'スレッドのてすとDeclare Function _beginthreadex CDECL Lib "msvcrt" _ (ByRef lpThreadAttributes As SECURITY_ATTRIBUTES, _ dwStackSize As DWord, _ lpStartAddress As DWord, _ lpParameter As VoidPtr, _ dwCreationFlags As DWord, _ lpThreadId As DWordPtr) As HANDLEDeclare Sub _endthreadex CDECL Lib "msvcrt" (exitcode As DWord)Declare Function getchar CDECL Lib "msvcrt" () As LongFunction sureddo(arg As *DWord)Print "sureddo"_endthreadex(55555)End FunctionDim handoru As DWord, co As DWordhandoru = _beginthreadex(ByVal 0, 0, AddressOf(sureddo), 0, 0, 0)'CreateThreadと引数は同じ。WaitForSingleObject(handoru, 3333)GetExitCodeThread(handoru, co)CloseHandle(handoru)Print "スレッドの終了コードは";co;"であります"Print "キーイン待ち"getchar() クリティカルセクション クリテカルセクションは、複数のスレッドがひとつのデータを扱うときに向いた同期の方法。 クリティカルセクションは一人しか入れない部屋のようなもので、 誰かがそこに入るとあとから来たものはそいつが出るまで待機しないといけない。 要は無理やりFIFOな環境を作るわけ。 このコードはファイルにSinとCosの値を0°から90°まで書くだけなんだけど マルチスッドレでやっているから(しかも文字列バッファも共有!)どうなるか全く予想できない。 5行目の#define DOUKIをコメントすることで同期を使わない。 Declare Function WaitForMultipleObjects Lib"kernel32"(c As Word, pobj As *HANDLE, waitall As Long, ms As DWord) As DWordDeclare Function sprintf CDECL Lib"msvcrt"(buf As *Byte, fmt As *Byte, ...) As DWord#N88BASIC#define DOUKIDim hT[ELM(2)] As HANDLEDim id As DWordDim hF As HANDLEDim mes[666] As ByteDim w As DWordDim cs As CRITICAL_SECTIONInitializeCriticalSection(cs)hF = CreateFile("sincos.txt", GENERIC_WRITE, 0, ByVal 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0)hT[0] = CreateThread(ByVal 0, 0, AddressOf(sint), 0, 0, Varptr(id))hT[1] = CreateThread(ByVal 0, 0, AddressOf(cost), 0, 0, Varptr(id))WaitForMultipleObjects(2, hT, TRUE, INFINITE)CloseHandle(hT[0])CloseHandle(hT[1])CloseHandle(hF)DeleteCriticalSection(cs)Print "スレッドは正しく終了しました"'スレッド関数その1Function sint(a As DWordPtr) As LongDim n As DWord#ifdef DOUKIEnterCriticalSection(cs)#endifFor n=0 To 90sprintf(mes, Ex"sin%2d = %6.4f\r\n", n, Sin(ToRad(n)))WriteFile(hF, mes, lstrlen(mes), VarPtr(w), ByVal 0)Next#ifdef DOUKILeaveCriticalSection(cs)#endifExitThread(TRUE)End Function'スレッド関数その2Function cost(a As DWordPtr) As LongDim n As DWord#ifdef DOUKIEnterCriticalSection(cs)#endifFor n=0 To 90sprintf(mes, Ex"cos%2d = %6.4f\r\n", n, Cos(ToRad(n)))WriteFile(hF, mes, lstrlen(mes), VarPtr(w), ByVal 0)Next#ifdef DOUKILeaveCriticalSection(cs)#endifExitThread(TRUE)End Function'ラジアン変換Function ToRad(d As Double) As DoubleToRad = d * 3.1416 /180.000End Function セマフォ セマフォは同時に動くスレッドの上限を決めることができる。 わかりやすく言えばダウンローダーの同時接続数の制限ができるってこと。 最初にCreateSemaphore関数で初期カウントと最大カウントを決定。 ReleaseSemaphore関数でカウンタを増やす。 WaitForなんとか関数でカウンタが減る。 カウンタが0以上ならシグナル状態で0なら非シグナル状態になる。 Declare Function WaitForMultipleObjects Lib"kernel32"(c As Word, pobj As *HANDLE, waitall As Long, ms As DWord) As DWordDeclare Function CreateSemaphore Lib"kernel32" Alias "CreateSemaphoreA" (sa As VoidPtr, iv As Long, mv As Long, na As *Byte) As HANDLEDeclare Function ReleaseSemaphore Lib"kernel32" (hs As HANDLE, dec As Long, p As *DWord) As HANDLE#N88BASICConst MAXTHREAD = ELM(10)Dim hT[MAXTHREAD] As HANDLEDim hS As HANDLEDim id As DWordDim i As LongDim count As QWordDim cs As CRITICAL_SECTIONInitializeCriticalSection(cs)hS = CreateSemaphore(0, 3,3,"平井公彦")For i=0 To MAXTHREADhT[i] = CreateThread(ByVal 0, 0, AddressOf(test), i, 0, Varptr(id))NextWaitForMultipleObjects(MAXTHREAD+1, hT, TRUE, INFINITE)For i=0 To MAXTHREADCloseHandle(hT[i])NextDeleteCriticalSection(cs)Print "スレッドは正しく終了しました"'スレッド関数Function test(id As *DWord) As DWordDim ipv6 As DWordWaitForSingleObject(hS ,INFINITE)EnterCriticalSection(cs)ipv6=idcount++Print "スレッド[";ipv6;"]開始",countLeaveCriticalSection(cs)Sleep(2580)EnterCriticalSection(cs)count--Print "スレッド[";ipv6;"]終了",countLeaveCriticalSection(cs)ReleaseSemaphore(hS,1, NULL) End Function イベント
https://w.atwiki.jp/strike_dagger/pages/4.html